#ifndef __MQTT_CLIENT_H__
#define __MQTT_CLIENT_H__

#include <rtthread.h>
#include <rtdevice.h>
#include <cJSON.h>
#include <board.h>
// 使用RT-Thread的Paho MQTT头文件
#include <paho_mqtt.h>
// 正确的引脚定义 - 根据您的实际硬件修改
#define LED_R    GET_PIN(E, 7)  // PE7 - 红色LED
#define LED_B    GET_PIN(E, 8)  // PE8 - 蓝色LED

// 函数声明
void led_init(void);
void mqtt_client_init(void);
void mqtt_publish_status(const char *status);

// 自动启动MQTT客户端
void auto_start_mqtt(void);

#endif
